# Methods added to this helper will be available to all templates in the application.
module ApplicationHelper

  def render_pleito(link=:empreendimento, locals={})
    locals[:link] = link
    render :partial => 'pleitos/pleito', :locals => locals
  end

  def format_cpf(cpf)
    "#{cpf[0,3]}.#{cpf[3,3]}.#{cpf[6,3]}-#{cpf[9,2]}"
  end

  def format_cnpj(cnpj)
    "#{cnpj[0,2]}.#{cnpj[2,3]}.#{cnpj[5,3]}/#{cnpj[8,4]}-#{cnpj[12,2]}"
  end

  # TODO DRY
  def format_cpf_cnpj(cpf_cnpj)
    if cpf_cnpj.is_a? String
      cpf_cnpj.length == 11 ? format_cpf(cpf_cnpj) : format_cnpj(cpf_cnpj)
    end
  end

  def format_cep(cep)
    "#{cep[0,5]}-#{cep[5,3]}" if cep
  end
  
  def yes_or_no?(value)
    value ? "Sim" : "Não"
  end

  def rails_environment
    case Rails.env
    when /trn$/
      'TREINAMENTO'
    when /hml$/
      'HOMOLOGAÇÃO'
    end
  end

end

